#include <stdio.h>
#include <string.h>

int main()
{
    int num1, num2, result;
    char optr;

    start:
    // 直接输入算式即可，如：1+2
    printf("请输入算式：");
    scanf("%d%c%d", &num1, &optr, &num2);

    switch(optr)
    {
        // 加法运算
        case '+':
            result = num1 + num2;
            break;
        // 减法运算
        case '-':
            result = num1 - num2;
            break;
        // 乘法运算
        case '*': 
            result = num1 * num2;
            break;
        // 除法运算
        case '/':
            if (num2 == 0)
            {
                // 判断除数不能为0
                printf("0不能作为除数\n\n");
                goto start;
                return 0;
            }
        result = num1 / num2;
        break;
        default:
            // 运算符目前仅支持 + - * /
            printf("运算符输入有误，仅支持 + - * /\n\n");
            goto start;
            return 0;
    }
    printf("%d %c %d = %d\n\n", num1, optr, num2, result);
    goto start;

    return 0;
}